using System;
using System.Collections.Generic;
using System.Text;

namespace SharpMud.Extensibility.Metadata.Requirements.BuiltIn
{
    public class HostHasImplementation : IExtensionRequirement
    {
        private System.Type _ImplementationCast;
        private bool        _ImplementedDirectly;

        private HostHasImplementation() { }

        public HostHasImplementation(System.Type implementationCast, bool implementedDirectly)
        {
            _ImplementationCast = implementationCast;
            _ImplementedDirectly = implementedDirectly;
        }

        #region IExtensionRequirement Members

        void IExtensionRequirement.AssertValidityOnHost(IExtensionHost host)
        {
            
        }

        #endregion
    }
}
